MVC 架構是一種軟體設計模式,將應用程式分為三個元件:模型(Model)、視圖(View)、控制器(Controller),以實現程式碼分離、可維護性和可測試性。 模型負責處理資料和業務邏輯,視圖負責顯示使用者介面,控制器負責處理使用者輸入和應用邏輯。
基本上控制器上面的回傳有三種,回傳View頁面,回傳Json資料和一般的方法回傳
不管哪種回傳,都需要在方法前面定義要回傳的資料型態
View頁面和Json資料都是用IActionResult型態來回傳
回傳View頁面
public IActionResult Privacy()
{
return View();
}
回傳Json資料
public IActionResult Privacy()
{
var jsonData = new { message = "Privacy policy information" };
return Json(jsonData);
}
一般方法回傳
public string ComputeMD5Hash(string input)
{
input = "Hollo Word";
return input;
}